Embedded SW Design Space Exploration and Automation using UML-Based Tools

نویسندگان

  • Flávio Rech Wagner
  • Luigi Carro
چکیده

This tutorial discusses design space exploration and software automation based on an UML front-end. First, we review software automation tools targeted at the embedded systems domain. Following, we present an approach for the estimation of memory, performance, and energy of a given application modeled from an initial UML specification. We proceed with an analysis of the possibilities of linking different modeling environments for software generation (Simulink and UML, for example). Finally, we show the possibilities of using other specification languages to obtain more abstraction and allow design space exploration together with software automation.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Embedded SW Design Exploration Using UML-based Estimation Tools

This paper presents an approach for the estimation of memory, performance, and energy from an initial UML specification. It allows the designer to evaluate and compare different modeling solutions, thus supporting design space exploration at a very high abstraction level. An experiment demonstrates our approach, in which an application is modeled in different ways and the solutions are compared...

متن کامل

An HW/SW Co-design Environment based on UML and SystemC

This paper outlines some fundamental concepts for the development of a system design framework based on standard notations and common CASE tools. We describe an environment for HW/SW co-design of embedded systems based on the Unified Modeling Language (UML) and SystemC. Taking advantage from the capabilities provided by widely used UML tools, this environment provides code generation for co-des...

متن کامل

Modeling Time-triggered Architecture Based Safety-critical Embedded Systems Using Systemc ........ 10 5bcmffpgg$poufout 5bcmffpgg$poufout 5bcmffpgg$poufout 5bcmffpgg$poufoutt a Tripartite System Level Design Approach for Design Space Exploration

In this paper a system level design approach is presented, which reduces the effort of integrating low level tools for the evaluation of different solutions during design space exploration. Thereby, low level estimation tools can be utilized for a fast and accurate estimation of the power consumption of different HW/SW architectures. The proposed design flow extends the known separation of comm...

متن کامل

A Design Methodology for Distributed Embedded Systems in Industrial Automation

Starting from the special requirements of the application domain, a methodology based on modelbased development, component-based development, and network-based composition is presented. The methodology has been implemented on top of object-oriented concepts, and UML in particular, using commercially available tools.

متن کامل

The COMPLEX methodology for UML/MARTE Modeling and design space exploration of embedded systems

The design of embedded systems is being challenged by their growing complexity and tight performance requirements. This paper presents the COMPLEX UML/MARTE Design Space Exploration methodology, an approach based on a novel combination of Model Driven Engineering (MDE), Electronic System Level (ESL) and design exploration technologies. The proposed framework enables capturing the set of possibl...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2007